//
//  LHCountryHomePageTableView.m
//  Knight_Tour
//
//  Created by Bruce_Lin on 15/5/14.
//  Copyright (c) 2015年 TouchOne. All rights reserved.
//

#import "LHCountryHomePageTableView.h"
#import "LHCountryHomePageTableViewCell.h"
#import "LHShowPicturesModel.h"
#import "UIImageView+WebCache.h"


@interface LHCountryHomePageTableView ()<UITableViewDelegate, UITableViewDataSource>

@end

@implementation LHCountryHomePageTableView

- (void)dealloc
{
    [_homePageTableView release];
    [super dealloc];
}

- (instancetype)initWithFrame:(CGRect)frame
{
    if (self = [super initWithFrame:frame]) {
    
        [self createTableView];
    }
    return self;
}

/**
 *  创建tableView
 */
- (void)createTableView
{
    self.homePageTableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height) style:UITableViewStylePlain];
    _homePageTableView.dataSource = self;
    _homePageTableView.delegate = self;
    [_homePageTableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
    
    [self.homePageTableView registerClass:[LHCountryHomePageTableViewCell class] forCellReuseIdentifier:@"homeReuse"];
    
    [self addSubview:_homePageTableView];
    [_homePageTableView release];
}


#pragma mrak - tableView 协议方法
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return (self.showPicArr.count - 2);
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 1;
}

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
    return @"精选";
}

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 20;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    LHCountryHomePageTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"homeReuse"];
    cell.introduceLabel.text = [self.showPicArr[indexPath.row]desc];
    [cell.myImageView sd_setImageWithURL:[NSURL URLWithString:[self.showPicArr[indexPath.row]img]] placeholderImage:[UIImage imageNamed:@"word4"]];
    return cell;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    //点击CELL后 委托给控制器跳转 
    [self.delegate jumpToDetailWithIndexPath:indexPath];
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return LHheight / 4 + 5;
}

@end
